package com.tianxin.workbao.workBao.bean;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Id;
import org.greenrobot.greendao.annotation.Property;
import org.greenrobot.greendao.annotation.Transient;

import java.io.Serializable;
import java.util.Date;
import org.greenrobot.greendao.annotation.Generated;

/**
 * Created by hacker on 2017/8/11.
 */
@Entity
public class Moneyflow implements Serializable {

    // 0现金 1 转账
    @Transient
    public static final Integer PAY_TYPE_CASH = 0;
    @Transient
    public static final Integer PAY_TYPE_BANK = 1;
    private static final long serialVersionUID = 350066084124271389L;

    @Id
    private long id;
    @Property
    private String number;
    @Property
    private Integer paycompanyid;
    @Property
    private String paycompanyname;
    @Property
    private Integer receivecompanyid;
    @Property
    private String receivecompanyname;
    @Property
    private Integer paytype;
    @Property
    private Integer flowtype;
    @Property
    private Float money;
    @Property
    private Integer payaccountid;
    @Property
    private String paybankname;
    @Property
    private String paybanknum;
    @Property
    private Integer receiveaccountid;
    @Property
    private String receivebankname;
    @Property
    private String receivebanknum;
    @Property
    private Date addtime;
    @Property
    private Integer adduserid;
    @Property
    private String addusername;
    @Property
    private String audituname;
    @Property
    private Integer audituid;
    @Property
    private Date audittime;
    @Property
    private Integer contractid;
    @Property
    private String contractnumber;
    @Property
    private Integer calcbillid;
    @Property
    private String calcbillnumber;
    @Property
    private String remark;
    @Property
    private Integer paystatus;
    @Property
    private Integer status;
    @Property
    private Integer isis;
    public Integer getIsis() {
        return this.isis;
    }
    public void setIsis(Integer isis) {
        this.isis = isis;
    }
    public Integer getStatus() {
        return this.status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    public Integer getPaystatus() {
        return this.paystatus;
    }
    public void setPaystatus(Integer paystatus) {
        this.paystatus = paystatus;
    }
    public String getRemark() {
        return this.remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    public String getCalcbillnumber() {
        return this.calcbillnumber;
    }
    public void setCalcbillnumber(String calcbillnumber) {
        this.calcbillnumber = calcbillnumber;
    }
    public Integer getCalcbillid() {
        return this.calcbillid;
    }
    public void setCalcbillid(Integer calcbillid) {
        this.calcbillid = calcbillid;
    }
    public String getContractnumber() {
        return this.contractnumber;
    }
    public void setContractnumber(String contractnumber) {
        this.contractnumber = contractnumber;
    }
    public Integer getContractid() {
        return this.contractid;
    }
    public void setContractid(Integer contractid) {
        this.contractid = contractid;
    }
    public Date getAudittime() {
        return this.audittime;
    }
    public void setAudittime(Date audittime) {
        this.audittime = audittime;
    }
    public Integer getAudituid() {
        return this.audituid;
    }
    public void setAudituid(Integer audituid) {
        this.audituid = audituid;
    }
    public String getAudituname() {
        return this.audituname;
    }
    public void setAudituname(String audituname) {
        this.audituname = audituname;
    }
    public String getAddusername() {
        return this.addusername;
    }
    public void setAddusername(String addusername) {
        this.addusername = addusername;
    }
    public Integer getAdduserid() {
        return this.adduserid;
    }
    public void setAdduserid(Integer adduserid) {
        this.adduserid = adduserid;
    }
    public Date getAddtime() {
        return this.addtime;
    }
    public void setAddtime(Date addtime) {
        this.addtime = addtime;
    }
    public String getReceivebanknum() {
        return this.receivebanknum;
    }
    public void setReceivebanknum(String receivebanknum) {
        this.receivebanknum = receivebanknum;
    }
    public String getReceivebankname() {
        return this.receivebankname;
    }
    public void setReceivebankname(String receivebankname) {
        this.receivebankname = receivebankname;
    }
    public Integer getReceiveaccountid() {
        return this.receiveaccountid;
    }
    public void setReceiveaccountid(Integer receiveaccountid) {
        this.receiveaccountid = receiveaccountid;
    }
    public String getPaybanknum() {
        return this.paybanknum;
    }
    public void setPaybanknum(String paybanknum) {
        this.paybanknum = paybanknum;
    }
    public String getPaybankname() {
        return this.paybankname;
    }
    public void setPaybankname(String paybankname) {
        this.paybankname = paybankname;
    }
    public Integer getPayaccountid() {
        return this.payaccountid;
    }
    public void setPayaccountid(Integer payaccountid) {
        this.payaccountid = payaccountid;
    }
    public Float getMoney() {
        return this.money;
    }
    public void setMoney(Float money) {
        this.money = money;
    }
    public Integer getFlowtype() {
        return this.flowtype;
    }
    public void setFlowtype(Integer flowtype) {
        this.flowtype = flowtype;
    }
    public Integer getPaytype() {
        return this.paytype;
    }
    public void setPaytype(Integer paytype) {
        this.paytype = paytype;
    }
    public String getReceivecompanyname() {
        return this.receivecompanyname;
    }
    public void setReceivecompanyname(String receivecompanyname) {
        this.receivecompanyname = receivecompanyname;
    }
    public Integer getReceivecompanyid() {
        return this.receivecompanyid;
    }
    public void setReceivecompanyid(Integer receivecompanyid) {
        this.receivecompanyid = receivecompanyid;
    }
    public String getPaycompanyname() {
        return this.paycompanyname;
    }
    public void setPaycompanyname(String paycompanyname) {
        this.paycompanyname = paycompanyname;
    }
    public Integer getPaycompanyid() {
        return this.paycompanyid;
    }
    public void setPaycompanyid(Integer paycompanyid) {
        this.paycompanyid = paycompanyid;
    }
    public String getNumber() {
        return this.number;
    }
    public void setNumber(String number) {
        this.number = number;
    }
    public long getId() {
        return this.id;
    }
    public void setId(long id) {
        this.id = id;
    }
    @Generated(hash = 796330655)
    public Moneyflow(long id, String number, Integer paycompanyid,
            String paycompanyname, Integer receivecompanyid,
            String receivecompanyname, Integer paytype, Integer flowtype,
            Float money, Integer payaccountid, String paybankname,
            String paybanknum, Integer receiveaccountid, String receivebankname,
            String receivebanknum, Date addtime, Integer adduserid,
            String addusername, String audituname, Integer audituid,
            Date audittime, Integer contractid, String contractnumber,
            Integer calcbillid, String calcbillnumber, String remark,
            Integer paystatus, Integer status, Integer isis) {
        this.id = id;
        this.number = number;
        this.paycompanyid = paycompanyid;
        this.paycompanyname = paycompanyname;
        this.receivecompanyid = receivecompanyid;
        this.receivecompanyname = receivecompanyname;
        this.paytype = paytype;
        this.flowtype = flowtype;
        this.money = money;
        this.payaccountid = payaccountid;
        this.paybankname = paybankname;
        this.paybanknum = paybanknum;
        this.receiveaccountid = receiveaccountid;
        this.receivebankname = receivebankname;
        this.receivebanknum = receivebanknum;
        this.addtime = addtime;
        this.adduserid = adduserid;
        this.addusername = addusername;
        this.audituname = audituname;
        this.audituid = audituid;
        this.audittime = audittime;
        this.contractid = contractid;
        this.contractnumber = contractnumber;
        this.calcbillid = calcbillid;
        this.calcbillnumber = calcbillnumber;
        this.remark = remark;
        this.paystatus = paystatus;
        this.status = status;
        this.isis = isis;
    }
    @Generated(hash = 1774944175)
    public Moneyflow() {
    }
}
